home *** CD-ROM | disk | FTP | other *** search
/ Internet Toolkit / Internet Toolkit.iso / info / ntwrtcp < prev    next >
Text File  |  1993-11-24  |  6KB  |  123 lines

  1.  
  2. How to get the Novell Netware Requester for OS/2 and IBM TCP/IP to work
  3. together on OS/2, without NTS/2, and without really trying...
  4.  
  5. This file was last modified on 24 May 1993.
  6.  
  7. This document details how I did it on my system. I'm running the OS/2
  8. 2.1 March beta, version 2.01 of the Netware Requester, and IBM TCP/IP
  9. version 1.2.1. I think these instructions will work for other versions
  10. of OS/2. I'm not at all sure they'll work for other versions of the
  11. Netware Requester or TCP/IP. Fortunately, the Netware Requester is
  12. available for FTP from ftp-os2.nmsu.edu, in /pub/os2/2_x/network/novell,
  13. as files wsos21.zip, wsos22.zip, and wsos2d.zip. I also recommend the
  14. UN37938 CSD level of TCP/IP.
  15.  
  16. It doesn't matter which order you install that Requester and TCP/IP. On
  17. the machine I started from scratch on, I installed the Requester first,
  18. and then TCP/IP, but I've also seen other folks recommend installing
  19. TCP/IP first. In any case, you need to install both, and configure both
  20. as though they were the only thing on your system. Before you go any
  21. further, you need to know the MLID name of your Netware driver; you can
  22. get this by rebooting, and watching the messages as they go by. The
  23. driver will identify itself with somehting like "Novell NE2000 MLID
  24. Driver" and some more text. Note the driver name for later use. You then
  25. need to update three files on your system. One thing I found out the hard
  26. way: Do not reboot your machine from when you start modifying the three
  27. files until you're finished; mine locked up when I did.
  28.  
  29. The first change is to CONFIG.SYS. You will have a statement that goes
  30. something like
  31. DEVICE=C:\IBMCOM\MACS\NE2000.OS2
  32. (the file name will obviously change if you're using something besides an
  33. NE2000, but it will always be in \IBMCOM\MACS on your boot drive). REMark
  34. out this statement, and add:
  35. DEVICE=D:\NETWARE\ODINSUP.SYS
  36. (change D:\NETWARE to wherever you installed the Requester). This change
  37. removes the IBM-supplied network board driver, and installs the
  38. Novell-supplied communications driver that links the TCP/IP software to
  39. the Novell driver.
  40.  
  41. Next, you need to update NET.CFG. This file may have been built when you
  42. installed the Requester, or you may be getting along fine without one. If
  43. you don't have one, you'll need to create it; if you do, you'll just need
  44. to update it. Use the Requester's Install program to help build the file,
  45. as it supplies example statements you can cut and paste as needed. Here's
  46. mine, in its entirety (don't key in the comments out to the right!):
  47. Link Support                    <=== this section may or may not be
  48.      MemPool 4096                    necessary...
  49.      Buffers 8 4188
  50. Link Driver NE2000              <=== This section specifies settings for
  51.       INT #1 5                       your hardware and the link driver.
  52.       Frame Ethernet_802.3      <=== Key point: You MUST have all four
  53.       Frame Ethernet_II              of these statements in your file!
  54.       Frame Ethernet_802.2           The ODINSUP driver uses the extra
  55.       Frame Ethernet_SNAP            frame types to do its magic.
  56.       Protocol IPX 0 Ethernet_802.3 <=== This statement is needed to set
  57.       Protocol TCPIP 800 Ethernet_II     the default IPX frame type.
  58. Protocol odinsup                <=== These two statements tell ODINSUP
  59.       bind NE2000                    which driver to talk to.
  60. Protocol ipx                    <=== Likewise, these two are for IPX...
  61.       bind NE2000
  62. Protocol TCPIP                  <=== ...and this section is for TCP/IP.
  63.       Bind NE2000                    All of these are set to talk to the
  64.         ip_address      129.106.9.73     NE2000 board.
  65.         ip_router       129.106.1.9
  66.         tcp_sockets     8
  67.         udp_sockets     8
  68.         raw_sockets     1
  69. NETWARE REQUESTER                <=== This section isn't required, just a
  70.    directory services off             performance boost if you're not
  71.                                       running a Netware 4.x file server.
  72.  
  73. That takes care of two of three; the third is the PROTOCOL.INI file, which
  74. lives in \IBMCOM on your boot drive. The modification here is simple.
  75. There are two sections you're concerned with:
  76.  
  77. ;*----------------------------------------------*
  78. ;*------------- PROTOCOL SECTION ---------------*
  79. ;*----------------------------------------------*
  80.  
  81. [TCPIP_nif]
  82.  DriverName = TCPIP$
  83.  Bindings = NE2000                        <=== Note 1
  84.  
  85. ;*----------------------------------------------*
  86. ;*--------------- MAC SECTION ------------------*
  87. ;*----------------------------------------------*
  88.  
  89. [NE2000]                                  <=== Note 2
  90. ;DriverName = MS2000$
  91. ;interrupt = 5
  92. ;iobase = 0x320
  93.  
  94. This is how my file looks after modification. The key is that the Bindings=
  95. statement in the protocol section (note 1) points to a name in square
  96. brackets in the MAC section(note 2); this is how TCP/IP establishes the
  97. connection between the TCP/IP protocol stack and the NDIS driver. You've
  98. already replaced the driver when you modified CONFIG.SYS; now, to
  99. reestablish the connection, you must change the Bindings= to point to the
  100. driver, and that's done by changing it to the MLID name of the Novell
  101. driver. Then, change the corresponding name in the MAC section to match,
  102. using the same MLID name, so that the TCP/IP protocol stack doesn't get
  103. unhappy when it reads PROTOCOL.INI. You can remove or comment out the
  104. hardware-specific information, as I've done in my file, since the TCP/IP
  105. software doesn't talk directly to the hardware any more; leaving it in
  106. doesn't hurt anything, though, since the driver that would use the
  107. information is no longer being loaded.
  108.  
  109. Now, reboot, and enjoy having both Netware and TCP/IP connectivity on
  110. your system!
  111.  
  112. I've made copies of my CONFIG.SYS, NET.CFG, and PROTOCOL.INI files, as
  113. well as this document, available for FTP; they're on cdrom.com as
  114. ntwrtcp.zip (they'll start out in os2/incoming, but will move, hopefully
  115. to os2/2_x/network/novell).
  116.  
  117. Good luck!
  118.  
  119. Jay Maynard
  120. Senior Systems Programmer
  121. University of Texas Houston Health Science Center
  122. jmaynard@oac.hsc.uth.tmc.edu
  123.